let namereg = /^[a-zA-Z][a-zA-Z0-9_]{4,15}$/ //(字母开头，允许5-16字节，允许字母数字下划线)
let passreg=/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{8,18}$/  //(必须包含大小写字母和数字的组合，不能使用特殊字符，长度在 8-18 之间)
let telreg=/^(13[0-9]|14[5|7]|15[0|1|2|3|4|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/ 
let uname=$('.username').val()
let pass=$('.password').val()
let passw=$('.gdpassword').val()
let tel=$('.tel').val()
reg('.username', uname, namereg, '*必须字母开头，允许5-16字节，允许字母数字下划线');
reg('.password', pass, passreg, '*必须包含大小写字母和数字的组合，不能使用特殊字符，长度在 8-18 之间');
reg('.gdpassword', passw, passreg, '*必须包含大小写字母和数字的组合，不能使用特殊字符，长度在 8-18 之间');
reg('.tel', tel, telreg, '必须为数字和11位')
function reg(x, y, z, t) {
$(x).blur(function () {
    let y = $(this).val()
    if (y.length === 0) {
        $(this).next('p').html('*内容不能为空')
    } else {
        if (!z.test(y)) {
            $(this).next('p').html(t)
        }else{
            $(this).next('p').html('')
        }
    }
})
}
$('.gdpassword').blur(function () {
    if (!($(this).val() === $('.password').val())) {
        $(this).next('p').html('输入的密码不一致')
    }
})
